﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace intelliEssay.Core.EnvironmentVariables
{
    /// <summary>
    /// This class holds all information needed when intelliEssay is running
    /// </summary>
    public static class Constants
    {
        /// <summary>
        /// Shows when a faulty Run is detected
        /// </summary>
        public static string ErrorSignPath = System.IO.Directory.GetCurrentDirectory() + "\\error.jpg";
        /// <summary>
        /// Shows when an unsure Run is detected
        /// </summary>
        public static string ExclaimationSignPath = System.IO.Directory.GetCurrentDirectory() + "\\exclamation.png";
        /// <summary>
        /// The intelliEssay namespace used in openXml documents
        /// </summary>
        public static string intelliEssayUri = "http://www.intelliSys.com/intelliEssay";
        /// <summary>
        /// The localname of the "exact" attribute in the openxml document
        /// </summary>
        public static string ExactAttributeLocalName = "exact";
        /// <summary>
        /// The localname of the "documentPart" attribute in the openxml document
        /// </summary>
        public static string DocPartLocalName = "documentPart";
        /// <summary>
        /// The localname of the "keyPart" atttribute in the openxml document
        /// </summary>
        public static string KeyPartLocalName = "keyPart";
        /// <summary>
        /// The intelliEssay namespace indentifier, defined with the uri above
        /// </summary>
        public static string XmlNSIdentifier = "intelliEssay";
        /// <summary>
        /// Specifies whether a paragraph is regarded as a container paragraph. A container paragraph is a paragraph that is
        /// followed by content paragraphs. For example, a paragraph with only the word 'Abstract' is considered as a container paragraph.
        /// </summary>
        public static string ContainerParagraph = "containerParagraph";
    }
}
